$(function () {
  // 渲染页面
  var currentPage = 1;
  var pageSize = 5;
  function render() {
    $.ajax({
      url: '/category/queryTopCategoryPaging',
      data: {
        page: currentPage,
        pageSize: pageSize
      },
      dataType: 'json',
      type: 'get',
      success: function (info) {
        $('tbody').html(template('tmp', info))
      }
    })
  }
  render();
  // 表单验证
  $('#form1').bootstrapValidator({
    //1. 指定不校验的类型，默认为[':disabled', ':hidden', ':not(:visible)'],可以不设置
    excluded: [':disabled', ':hidden', ':not(:visible)'],

    //2. 指定校验时的图标显示，默认是bootstrap风格
    feedbackIcons: {
      valid: 'glyphicon glyphicon-ok',
      invalid: 'glyphicon glyphicon-remove',
      validating: 'glyphicon glyphicon-refresh'
    },
    fields: {
      categoryName: {
        validators: {
          // 非空
          notEmpty: {
            message: '一级分类不能为空！'
          }
        }
      }
    }
  })
  // 添加分类
  $('#form1').on('success.form.bv',function(e){
    e.preventDefault();
    $.ajax({
      url:'/category/addTopCategory',
      data:$('#form1').serialize(),
      type:'post',
      dataType:'json',
      success:function(info){
        currentPage=1;
        render();
        $('.modal-add').modal('hide');
        // resetForm()默认重置表单相关样式，重置数据需要resetForm(ture)
        $('#form1').data('bootstrapValidator').resetForm(true);        
      }
    })
  })

})